﻿// 麻省理工学院许可证
//
// 版权所有 (c) 2021-2023 zuohuaijun，大名科技（天津）有限公司  联系电话/微信：18020030720  QQ：515096995
//
// 特此免费授予获得本软件的任何人以处理本软件的权利，但须遵守以下条件：在所有副本或重要部分的软件中必须包括上述版权声明和本许可声明。
//
// 软件按“原样”提供，不提供任何形式的明示或暗示的保证，包括但不限于对适销性、适用性和非侵权的保证。
// 在任何情况下，作者或版权持有人均不对任何索赔、损害或其他责任负责，无论是因合同、侵权或其他方式引起的，与软件或其使用或其他交易有关。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Jim.K3Cloud;

public enum ElementType
{
    /// <summary>文本</summary>
    TEXTFIELD = 1,
    /// <summary>小数</summary>
    DECIMALFIELD = 2,
    /// <summary>整数</summary>
    INTEGERFIELD = 3,
    /// <summary>日期</summary>
    DATEFIELD = 4,
    /// <summary>长日期</summary>
    DATETIMEFIELD = 5,
    /// <summary>多行文本</summary>
    TEXTAREAFIELD = 6,
    /// <summary>组织</summary>
    ORGFIELD = 7,
    /// <summary>复选框</summary>
    CHECKBOXFIELD = 8,
    /// <summary>单据编号</summary>
    BILLNOFIELD = 12,
    /// <summary>基础资料</summary>
    BASEDATAFIELD = 13,
    /// <summary>基础资料属性字段</summary>
    BASEPROPERTYFIELD = 14,
    /// <summary>创建人</summary>
    CREATERFIELD = 17,
    /// <summary>用户</summary>
    USERFIELD = 18,
    /// <summary>批次</summary>
    LOTFIELD = 19,
    /// <summary>单价</summary>
    PRICEFIELD = 20,
    /// <summary>金额字段</summary>
    AMOUNTFIELD = 21,
    /// <summary>数量</summary>
    QTYFIELD = 22,
    /// <summary>创建日期</summary>
    CREATEDATEFIELD = 26,
    /// <summary>最近修改人</summary>
    MODIFYERFIELD = 27,
    /// <summary>最近修改日期</summary>
    MODIFYDATEFIELD = 28,
    /// <summary>代理字段</summary>
    PROXYFIELD = 39,
    /// <summary>单选辅助资料</summary>
    ASSISTANTFIELD = 30,
    /// <summary>多选辅助资料列表</summary>
    MULASSISTANTFIELD = 31,
    /// <summary>分组</summary>
    GROUPFIELD = 33,
    /// <summary>单据状态字段</summary>
    BILLSTATUSFIELD = 40,
    /// <summary>单据类型</summary>
    BILLTYPEFIELD = 44,
    /// <summary>大文本字段</summary>
    LARGETEXTFIELD = 45,
    /// <summary>基本单位数量</summary>
    BASEQTYFIELD = 47,
    /// <summary>业务流程</summary>
    BUSINESSFLOWFIELD = 56,
    /// <summary>图片字段</summary>
    IMAGEFIELD = 1011,
    /// <summary>附件(文件服务)</summary>
    ATTACHMENT = 60014,
    /// <summary>图片（文件服务）字段</summary>
    IMAGEFILESERVER = 60015,
    /// <summary>多选附件(文件服务)</summary>
    ATTACHMENTS = 60016,
    /// <summary>税务明细单据体</summary>
    TAXDETAILSUBENTRYENTITY = 60528,
    /// <summary>拆分数量字段</summary>
    DISAFIELD = 41,
    /// <summary>序列号子单据体</summary>
    SNSUBENTRYENTITY = 60531,
    /// <summary>多选基础资料</summary>
    MULBASEDATAFIELD = 24,
    /// <summary>多类别基础资料列表</summary>
    ITEMTYPECLASSFIELD = 15,
    /// <summary>多类别基础资料</summary>
    ITEMCLASSFIELD = 16,
    /// <summary>下拉列表字段</summary>
    COMBOFIELD = 9,
    /// <summary>多选下拉列表</summary>
    MULCOMBOFIELD = 29,
    /// <summary>多语言文本字段</summary>
    MULTILANGTEXTFIELD = 36,
    /// <summary>基础资料文本字段</summary>
    BASEDATATEXTFIELD = 42,
    /// <summary>单位类型字段</summary>
    UNITFIELD = 46,
    /// <summary>图章(水印)</summary>
    WATERMARK = 80236,
    /// <summary>电子签章</summary>
    ESIGNATURE = 82479,
    /// <summary>单选按钮组</summary>
    RADIOGROUPFIELD = 32,
    /// <summary>单选按钮</summary>
    RADIOFIELD = 25,
    /// <summary>单分录单据体</summary>
    SINGLEROWENTITY = 80,
    /// <summary>打印次数</summary>
    PRINTTIMES = 82469,
    /// <summary>打印时间</summary>
    PRINTDATETIME = 82472,
    /// <summary>表格图片</summary>
    PICTURE = 82473,
    /// <summary>私有下拉列表</summary>
    PRIVATEECOMB = 2011,
    /// <summary>富文本内容编辑</summary>
    LARGERICHTEXTFIELD = 85,
    /// <summary>组合字段</summary>
    COMBINEFIELD = 1800,
    /// <summary>维度关联字段。</summary>
    RELATEDFLEXGROUPFIELD = 60523,
    /// <summary>打印人</summary>
    PRINTE= 84571,
    /// <summary>套打导出次数</summary>
    PRINTEXPORTTIMES = 84865,
    /// <summary>树形子单据体</summary>
    TREESUBENTRY = 88,
    /// <summary>移动代理分录</summary>
    MOBILEPROXYENTRY = 1064,
    /// <summary>元素类型常量_单据模版</summary>
    BILL_MODEL = -100,
    /// <summary>元素类型常量_动态表单</summary>
    DYNAMICFOR= 500,
    DYNAMICFILTER = 502,
    /// <summary>套打</summary>
    Not= 600,
    /// <summary>元素类型常量_对话框</summary>
    DIALOG = 220,
    /// <summary>元素类型常量_混合界面</summary>
    COMBINUI = 210,
    /// <summary>元素类型常量_业务单据</summary>
    BILL = 100,
    /// <summary>
    /// 
    /// </summary>
    FLEX = 800,
    /// <summary>元素类型常量_日志单据</summary>
    LOGBILL = 2200,
    /// <summary>元素类型常量_基础资料</summary>
    BAS= 400,
    /// <summary>辅助资料</summary>
    ASSISTANTDATA = 401,
    /// <summary>核算项目</summary>
    ITEMCLASS = 402,
    /// <summary>元素类型常量_过滤条件</summary>
    FILTER = 200,
    /// <summary>元素类型常量_工作流</summary>
    WORKFLOW = 300,
    /// <summary>元素类型常量_帐表</summary>
    SYSREPORT = 900,
    /// <summary>元素类型常量_简单汇总账表</summary>
    EASYSUMMARYREPORT = 901,
    /// <summary>元素类型常量_简单明细账表</summary>
    EASYDETAILREPORT = 902,
    /// <summary>元素类型常量_简单交叉账表</summary>
    EASYCROSSREPORT = 903,
    /// <summary>元素类型常量_万能报表</summary>
    WNREPORT = 1600,
    /// <summary>元素类型常量_BOS表达式</summary>
    BOSEXPRESSION = 1200,
    /// <summary>元素类型常量_电子表格</summary>
    GRID = 1000,
    SIMPLESYSREPORT = 900,
    TREESYSREPORT = 901,
    PAEGEDSYSREPORT = 902,
    CROSSREPORT = 904,
    /// <summary>SQL帐表</summary>
    SQLREPORT = 903,
    /// <summary>元素类型常量_单据转换</summary>
    CONVERT = 700,
    /// <summary>元素类型常量_状态迁移图</summary>
    TRACKE= 710,
    /// <summary>元素类型常量_单据头</summary>
    BILLHEAD = 34,
    /// <summary>元素类型常量_子单据头</summary>
    SUBBILLHEAD = 38,
    /// <summary>元素类型常量_单据体</summary>
    BILLBOD= 35,
    /// <summary>元素类型常量_树形单据体</summary>
    TREEBILLBOD= 48,
    /// <summary>元素类型常量_子单据体</summary>
    SUBBILLBOD= 60502,
    /// <summary>元素类型常量_甘特图单据体</summary>
    GANTTCHART = 60530,
    /// <summary>元素类型常量_过滤器定制页签</summary>
    CUSTOMFILTERPANEL = 201,
    /// <summary>元素类型常量_过滤器过滤条件面板</summary>
    FILTERPANEL = 202,
    /// <summary>元素类型常量_过滤器排序面板</summary>
    SORTPANEL = 203,
    /// <summary>元素类型常量_过滤器汇总面板</summary>
    GROUPPANEL = 204,
    /// <summary>元素类型常量_参数面板</summary>
    COMBINUITOPPANEL = 211,
    /// <summary>元素类型常量_插件页签</summary>
    COMBINUIPLUGIN = 212,
    /// <summary>元素类型常量_页签控件</summary>
    TABCONTROL = 1005,
    /// <summary>元素类型常量_子页签</summary>
    TABPAG= 1004,
    /// <summary>元素类型常量_单据编号</summary>
    BILLN= 12,
    /// <summary>链接控件</summary>
    LINKBTN = 1014,
    /// <summary>按钮控件</summary>
    BUTTON = 1002,
    /// <summary>源单类型字段</summary>
    SOURCEBILLTYPEFIELD = 50,
    /// <summary>元素类型常量_是否多组织</summary>
    ISMULTIORG = 12088,
    /// <summary>元素类型常量_当前组织</summary>
    CURRENTORGID = 12078
}
